reflecting road stud - Spanish English Dictionary